movable tower - French English Dictionary